investigate thoroughly - French English Dictionary